home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 602 / accomp24 / version2.4 < prev    next >
Encoding:
Text File  |  1992-02-01  |  11.6 KB  |  281 lines

  1.  
  2.  
  3.   ACCOMPANIST - A 16 Voice Sequencer.  
  4.   -----------------------------------
  5.  
  6.   Version 2.4  November 1991
  7.   -----------  -------------
  8.  
  9.     ACCOMPANIST  has  been through a  number  of  versions  since 
  10. version 2.1 entered the Public Domain in September  1989.   There 
  11. have  been quite a few bug reports and suggestions for   enhance-
  12. ments.
  13.   This version of ACCOMPANIST contains fixes for most of the bugs 
  14. that  have  been  reported  since  ACCOMPANIST  version  2.3  was 
  15. released. These are listed below.
  16.  
  17. The latest version is 6.1  and is available to anyone who wishes 
  18. to  register  (see READ.ME).  The enhancements  it  contains  are 
  19. listed below. 
  20.  
  21.  
  22.   Enhancements in Version 2.4
  23.   ---------------------------
  24.  
  25.   MIDI Files
  26.   ----------
  27.      1. MIDI File Standard (MFS, or SMF) format is used for input 
  28. and  output.  This allows you to share music with users of  other 
  29. MIDI sequencers, or even different hardware (eg MAC, PC). It also 
  30. allows you to upgrade to a commercial sequencer,  eg NOTATOR, and 
  31. take your music with you.
  32.      2.  Loading large music files now allows music memory to  be 
  33. filled  up completely.  Previously,  ACCOMPANIST stopped  loading 
  34. when the next Voice appeared too large to fit in.
  35.      3. All Voice Attributes are now saved, even if the Voice has 
  36. no music recorded.
  37.  
  38.   Conductor Dialogue
  39.   ------------------
  40.      1. This Dialogue has been improved to show several Conductor 
  41. commands   simultaneously,   with   much  simpler   changing   of 
  42. parameters.
  43.  
  44.   Voices
  45.   ------
  46.      1. MIDI Program numbers are no longer limited to 96, but may 
  47. be specified up to 127.
  48.      2. The Voice Change Dialogue now allows Voice names up to 48 
  49. characters.
  50.      3.  The Voice Dialogue may be entered immediately by  double 
  51. clicking on the Voice name in the Voice Box.
  52.      4.  The  Voice Name and Number in the Voice Dialogue can  be 
  53. rolled to a different Voice allowing several Voices to be changed 
  54. without having to exit the Dialogue. 
  55.  
  56.   Play
  57.   ----
  58.      1.  Output  to the monitor using the Atari's sound  channels 
  59. may be switched, allowing free use of MIDI Channels 14-16.
  60.      2. AUDIT no longer gives a Count-In after Punching etc. AUD-
  61. CNT has been added, and always gives a Count-In.
  62.      3.  When the Metronome is set to Clock External, ACCOMPANIST 
  63. plays  immediately on receipt of a MIDI Start  message.  This  is 
  64. usually output by a rhythm unit when it is started.
  65.      4.  Similarly,  ACCOMPANIST stops on receipt of a MIDI  Stop 
  66. message.
  67.      5.  When the Metronome is set to Clock External, and PLAY or 
  68. RECORD  have  been selected,  selecting  STOP  stops  ACCOMPANIST 
  69. immediately.  Previously,  some MIDI input was needed before STOP 
  70. could be selected.
  71.      6.  When SYNCHONIZE has been set in a Section,  and PLAY  or 
  72. RECORD have been selected, selecting STOP twice stops ACCOMPANIST 
  73. immediately.  Previously,  some MIDI input was needed before STOP 
  74. could be selected.
  75.  
  76.   Record
  77.   ------
  78.      1.  If  a Voice has a Program of **,  Programs Changes  used 
  79. while recording are now kept,  and reproduced while playing. If a 
  80. Program  Number  has been specified,  then  Program  changes  are 
  81. rejected as before. This is to give compatability with MIDI Files 
  82. produced by other Sequencers.
  83.      2.  The  algorithm  for selecting Voices  while  Multi-Voice 
  84. recording has been improved.
  85.  
  86.   Block Operations
  87.   ----------------
  88.      1.  Block  Move and Copy are more forgiving  about  handling 
  89. blocks containing Time Signature changes.
  90.  
  91.   Filters
  92.   -------
  93.      1.  The Map can be filtered to show different MIDI Events by 
  94. selecting Map-Edit in the Options menu.
  95.      2. Filtering notes is now extended. 40<<  >>60 rejects notes 
  96. less  than  40 and greater than 60.  60<<    >>40  rejects  notes 
  97. greater than 40 and less than 60.
  98.      3. Filters have been changed to allow any MIDI channel to be 
  99. filtered,  and  the filtering of individual controllers has  been 
  100. removed.
  101.      4.  The Voice Name in the Filter Dialogue may be rolled to a 
  102. different  Voice  allowing several Voice Filters  to  be  changed 
  103. without exiting the Dialogue.
  104.  
  105.   Sections
  106.   --------
  107.      1.  The  Section  Dialogue  can be  entered  immediately  by 
  108. double clicking on the Section name under the Map box.
  109.      2. Clicking on an unselected Section causes the Marker to be 
  110. moved to that section.
  111.      3.  Section quantization can now be reduced down to 1  beat, 
  112. ie /384.  This allows all times to be changed to an accuracy of 1 
  113. beat.
  114.  
  115.   Miscellaneous
  116.   -------------
  117.      1. Rolling  the  mouse may be speeded up  progressively   by 
  118. pressing  the Alternate,  Shift or  Control  Keys.
  119.      2.  The Metronome may use different notes and velocities for 
  120. the first and subsequent beats in each bar.
  121.      3.  The  Marker may be set by double clicking in the  Marker 
  122. slider box under the Map.
  123.      4. Files may be deleted from the File Menu.
  124.  
  125.              ===============================
  126.  
  127.  
  128.   Bug Fixes in Version 2.4
  129.   ------------------------
  130.      1.  Using a MIDI start message, from a rhythm unit, to start 
  131. ACCOMPANIST playing,  when using its own internal clock,  did not 
  132. work properly and has been removed.
  133.      2.  An input MIDI Stop message no longer causes a crash when 
  134. ACCOMPANIST  is not playing.  This was a problem caused by   mode 
  135. switching on some Yamaha PSS synthesisers.
  136.      3.  Block  Move/Copy now checks that there is  enough  space 
  137. before  doing the operation.  
  138.      4.  Playing music with no Sections, for more than five and a 
  139. half minutes, no longer goes wobbly.
  140.      5.   Synchronise  now works correctly when the setting in  a 
  141. Section is different to the previous Section.
  142.      6.   AUTO-PUN(CH)  now  works correctly when  a  Synthesiser 
  143. sends MIDI Active-Sense messages.
  144.      7.  Note  volumes,  and negatives shifts are  now  correctly 
  145. displayed in the Voice Dialogue.
  146.      8.   Playing music with notes spanning a Section boundary no 
  147. longer gives timing errors.
  148.      9.    MIDI   Volumes  now  all  start   from   1,   avoiding 
  149. specification of a Note Off.
  150.      10.   A  check  is now made to ensure that there  is  enough 
  151. space to load a piece of music.
  152.      11.  Moving a Section to after,  or before,  another Section 
  153. now plays correctly.
  154.      12.  Menus do not now drop down while music is  playing,  or 
  155. while the Map is being redrawn.
  156.      13. Only relevant desk top items are now active while  music 
  157. is playing.
  158.      14.  The  Map   is  redrawn correctly  after  using  a  desk 
  159. accessory.
  160.  
  161.                 ============================
  162.  
  163.  
  164.   Enhancements in Version 6.1
  165.   ---------------------------
  166.  
  167.   Edit Dialogue
  168.   -------------
  169.      The new Edit Dialogue allows all types of MIDI Event  to  be 
  170. edited.  The Edit Window shows 6 MIDI Events of mixed types,  and 
  171. can scroll through all the Events for a Voice.  All fields may be 
  172. altered,  and  Events  may  be filtered to  show  only  those  of 
  173. interest.  The  Voice  name can be  scrolled  allowing  different 
  174. Voices  to  be edited without having to exit the  Edit  Dialogue. 
  175. Chords and runs of notes can be specified easily.
  176.  
  177.   Conductor Dialogue
  178.   ------------------
  179.      The   Conductor   Dialogue  is  extended  to   control   the 
  180. following:- Repetition,  Tempo Slide,  Velocity Slide. Repetition 
  181. allows  proper musical repeats with a different ending   for  the 
  182. last repeat.
  183.  
  184.   Play/Record
  185.   -----------
  186.      Play/Record stops automatically when the music is  finished. 
  187. Music  may be Quantized immediately when recorded.  Music may  be 
  188. transposed immediately on input,  before Thru output.  MIDI Clock 
  189. output may be switched on or off.
  190.  
  191.   Voice Dialogue
  192.   --------------
  193.      MIDI  Synthesiser Names and Program Names are  displayed  in 
  194. the  Voice Change Dialogue as defined in the Configuration  File, 
  195. see below.
  196.      The  MIDI Channels assigned to the ATARI-ST  sound  channels 
  197. can be specified in the Configuration File.
  198.  
  199.   Block Operations
  200.   ----------------
  201.      Block Copy and Block Move, and Track Copy now move in one of 
  202. 3  modes,  overwite,  merge,  and fill.  Block Copy can now  make 
  203. multiple copies.
  204.  
  205.      New Block operations provide the following:-
  206.      1. Block inserte/delete, with Sections moved appropriately.
  207.      2. Change Time Signature of existing music, eg 4/4 to 2/4.
  208.      3. Split Voice into other Voices like Multi-Voice recording, 
  209. useful for SMF Format 0 files.
  210.      4.  Block  prune,  deletes  Pitch-Bend,  Controller,  After-
  211. Pressure,   and  Channel-Pressure  Events  which  are  too  close 
  212. together.
  213.      5. Duration. Sets the duration of all notes in the block.
  214.      6. Channel. Sets MIDI channel for all events in block. 
  215.  
  216.    MIDI File Mixing
  217.   ----------------
  218.     MIDI files may be merged into existing music,  allowing songs 
  219. to  be  built up from separate files.  Blocks may  be  saved  for 
  220. selected Voices, ie parts of songs may be saved separately.
  221.  
  222.   Miscellaneous
  223.   -------------
  224.      A  new  Map resolution allows all music to be  displayed  at 
  225. once  in  the Map.
  226.      A new icon in the Play Box sets the Marker & Map to the  end 
  227. of the Music.
  228.      All MIDI Events received,  and output, by ACCOMPANIST can be 
  229. recorded  in  an external file,  and later viewed from  the  Edit 
  230. Dialogue. This is to diagnose MIDI problems.
  231.      External programs can be called from ACCOMPANIST.
  232.      A  new  Title  Dialogue  allows  title,  author,  copyright, 
  233. performance,and other text to be held in the music file.
  234.  
  235.   Configuration File
  236.   ------------------
  237.      ACCOMPANIST is initialised by an optional text Configuration 
  238. File. The following may be specified.
  239.      1. The amount of MIDI Event memory provided by ACCOMPANIST.
  240.      2.  Named  Synthesisers  together with  named  Programs  (eg 
  241. Saxophone),  Notes and Controllers  they support,  for use in the 
  242. Edit,  Voice Change and Metronome Dialogues.  Named Notes are for 
  243. Drum machines.
  244.      3.  The path for calling external Programs from ACCOMPANIST, 
  245. plus the amount of free memory they require.  This allows editing 
  246. of  Synthesiser Voices or manipulation of System Exclusive  data. 
  247.      4.  The ATARI-ST channels, which were previously assigned to 
  248. MIDI channels 13-15 (Midibase 0), may now be assigned to any MIDI 
  249. channels.
  250.      5.   Option  to  force MIDI Event channel to be set  to  the 
  251. Voice output channel when music is saved.
  252.      6.  The  path to be used to start looking for  music  files. 
  253.      7. AutoCommit options.
  254.      8.  Magnified text for the partially sighted.
  255.  
  256.                 =======================
  257.  
  258.  
  259.   MIDI File Standard
  260.   ------------------
  261.      The  Midi File Standard (MFS) defines a standard format  for 
  262. holding MIDI Music in disc files. This means that ACCOMPANIST can 
  263. read  music output from a different sequencer,  and  vica  verca. 
  264.  
  265.      Unfortunately the flexibility of the MFS format can lead  to 
  266. some incompatabilities. In particular, the resolution of the time 
  267. representation is set in the MFS file header.  Typical values are 
  268. 96  beats  per  quarter  note,  as  used  by  early  versions  of 
  269. ACCOMPANIST,  or 120 as used by Master Tracks Professional (MTP). 
  270. ACCOMPANIST is quite happy reading MFS based on 120,  but MTP  is 
  271. not  happy reading MFS based on 96.  This is due to  accumulative 
  272. rounding errors as time intervals are added together.  I have  an 
  273. early  Demo version of MTP,  hopefully later versions will  solve 
  274. this in the same way as ACCOMPANIST does.
  275.  
  276.      ACCOMPANIST  now  outputs MFS with the  highest  permissible 
  277. resolution of 240.  This should minimise the difficulties for use 
  278. of ACCOMPANIST produced MFS files by other sequencers.
  279.  
  280.  
  281.